#pragma once
#include "DataStructure/Common/DataStructureNamespace.h"
#include "DataStructure/Common/Integer.h"

SG_DATASTRUCTURE_FEM_NAMESPACE_OPEN
/** \enum BeamSectionDefineMethods
 *  指定梁截面的方式
 *
 *  # 直接指定属性数值 </p>
 *  # 使用梁截面标准形状 </p>
 *  # 任意截面使用轮廓 </p>
 */

enum BeamSectionDefineMethods : SG::DataStructure::Common::I8
{
    BEAMSECDEFMETHOD_Unkown   = -1,  ///< 未找到属性定义
    BEAMSECDEFMETHOD_Value    = 0,   ///< 直接指定属性
    BEAMSECDEFMETHOD_StdShape = 1,   ///< 使用标准截面库
    BEAMSECDEFMETHOD_Profile  = 2,   ///< 通过轮廓定义任意截面
};

SG_DATASTRUCTURE_FEM_NAMESPACE_CLOSE